.gp_footer{
  width: 100%;
  background: url("/static/indexImg/f_bg@2x.png");
  background-size: 100% 100%;
  .footer_nav{
    display: flex;
    justify-content: space-around;
    background: #1B2636;
    .nav_item{
      height: 100px;
      line-height: 100px;
      font-size: 26px;
      .nav_item_link {
        color: #fff;
        text-decoration:none;
      }
    }
  }
  .footer_con{
    padding: 38px 34px 23px 24px;
    color: #fff;
    font-size: 24px;
    .footer_logo{
      width: 270px;
      height: 62px;
    }
    .foo_con_fr{
      display: flex;
      .con_fr_ewm{
        margin-right: 43px;
        text-align: center;
        img {
          margin: 0 auto;
          margin-bottom: 12px;
          display: block;
          width: 106px;
          height: 106px;
        }
      }
    }
  }
  .footer_foo{
    margin-top: 100px;
    color: #8e9196;
    line-height: 40px;
    text-align: center;
  }
}